/*
* 命名空间: Authority.Model
*
* 功 能： View_SysUserRole视图实体类
*
* 类 名： View_SysUserRoleView
*
* Version   变更日期            负责人     变更内容
* ─────────────────────────────────────────────────
* V1.0.1    2019/08/25 13:14:32 罗维     创建
*
* Copyright (c) 2019 Lir Corporation. All rights reserved.
*/

namespace Authority.Model
{
    using System;
    using Tool.Model;

    /// <summary>
    /// 用户和角色相关信息表
    /// </summary>
    [Serializable]
    [TableInfo(TableName = "View_SysUserRole")]
    public class View_SysUserRoleEntity
    {


        /// <summary>
        /// 是否是超级管理员
        /// </summary>
        [FieldInfo(ColumnName = "bIsSuperAdmin")]
        public bool bIsSuperAdmin
        {
            get; set;
        }

        /// <summary>
        /// 创建时间
        /// </summary>
        [FieldInfo(ColumnName = "dCreateTime")]
        public DateTime dCreateTime
        {
            get; set;
        }

        /// <summary>
        /// 唯一编码
        /// </summary>
        [FieldInfo(ColumnName = "gCode")]
        public string gCode
        {
            get; set;
        }

        /// <summary>
        /// 性别
        /// </summary>
        [FieldInfo(ColumnName = "iSex")]
        public int iSex
        {
            get; set;
        }

        /// <summary>
        /// 状态
        /// </summary>
        [FieldInfo(ColumnName = "iState")]
        public int iState
        {
            get; set;
        }

        /// <summary>
        /// 锁屏密码
        /// </summary>
        [FieldInfo(ColumnName = "sLockScreenPsw")]
        public string sLockScreenPsw
        {
            get; set;
        }

        /// <summary>
        /// 登录账号
        /// </summary>
        [FieldInfo(ColumnName = "sLoginName")]
        public string sLoginName
        {
            get; set;
        }

        /// <summary>
        /// 登录密码
        /// </summary>
        [FieldInfo(ColumnName = "sPassword")]
        public string sPassword
        {
            get; set;
        }

        /// <summary>
        /// 手机号码
        /// </summary>
        [FieldInfo(ColumnName = "sPhone")]
        public string sPhone
        {
            get; set;
        }

        /// <summary>
        /// 头像地址
        /// </summary>
        [FieldInfo(ColumnName = "sPicUrl")]
        public string sPicUrl
        {
            get; set;
        }

        /// <summary>
        /// 所属角色名称
        /// </summary>
        [FieldInfo(ColumnName = "sRoleCodeName")]
        public string sRoleCodeName
        {
            get; set;
        }

        /// <summary>
        /// 所属角色编码
        /// </summary>
        [FieldInfo(ColumnName = "sRoleCodes")]
        public string sRoleCodes
        {
            get; set;
        }

        /// <summary>
        /// 用户名
        /// </summary>
        [FieldInfo(ColumnName = "sUserName")]
        public string sUserName
        {
            get; set;
        }
    }
}
